/*默认样式清除*/
body{margin: 0;padding: 0;font-family: "microsoft yahei",arial;font-size: 14px;color: #666666;}
ul, strong, body, p, dl, dd, dt, ul, li, h1, h2, h3, dt, dl, dd {
	margin: 0;padding: 0;font-weight: normal;list-style: none outside none;}
img{border:none;}
a {text-decoration: none;}
a:focus, a:hover {color: #23527c;text-decoration: none;}
.clearfix {clear: both;}
/*默认样式清除*/

/*profile开始*/
.main_contenr{border-top:5px solid #f83231;}
.contenr{width: 1200px;margin: auto;}
.profile .title{width: 100%;margin: 18px 0 36px 0;}
.profile .title p{font-size: 14px;color: #000000;line-height: 40px;}
.profile .title span{color: #f9322e;}
.profile .guild{width: 100%;display:  inline-block;margin-bottom: 50px;}
/*左侧开始*/
.profile .left{width: 37%;}
.profile .left .inner{width: 322px;height: 458px;border:1px #a0a0a0 solid;margin: 50px 0 0 36px;}
.profile .left .pic{width: 198px;height: 198px;overflow:hidden;border:1px #a2a2a0 solid;margin: -50px auto 20px;}
.profile .left .pic img{width:198px;height:198px;}
.profile .left .inner .name-ide{color: #666666;font-size: 16px;font-weight: normal;}
.profile .left .mess{width: 250px;height:auto;border-top: 1px #a2a2a0 solid;margin: auto;margin-top: 22px;}
.profile .left .mess p{margin-left: 3px;color: #9d9d9d;font-size: 14px;line-height: 24px;}
.profile .left .mess p span{font-size: 14px;font-weight: bold; color: #737373;}
.profile .left .mess .txt{line-height: 30px;}
.profile .left .mess .last_txt{float:left}
.profile .left .mess .the_star{float:left}
.profile .left .mess .the_star img{float:left;width: 20px;height:20px;margin: 5px 5px 0 0;}
.profile .left .mess h4{line-height: 30px;margin: 5px 0 12px 0;background-color:#ff4b47;color:#ffffff;}
/*左侧结束*/
/*右侧开始*/
.profile .right{width: 63%;}
.profile .right #nav1{margin-bottom: 40px;}
.profile #nav1>li{width: 48%;}
.profile #nav1>li>a{border-radius: 0;padding:0;height: 50px;line-height: 50px;text-align: center;background-color: #f5f5f5;color: #333333;font-size: 16px;}
.profile #nav1>li>a:hover{background-color: #efefef;}
.profile #nav1>li.active>a, #nav1>li.active>a:focus, #nav1>li.active>a:hover{color: #FFFFFF;background-color: #ff4b47;}
/*第一页开始*/
.profile .tab-pane .text-left{background-color: #f5f5f5;}
.profile .tab-pane h5{line-height: 50px;font-size: 16px;padding-left: 15px;color: #333333;}
.profile .tab-pane dl dt{line-height: 30px;margin: 13px 0 13px 15px;font-size: 14px;}
.profile #nav_inner1 li{width: 48%;margin: 0;}
.profile #nav_inner1 li a{border-radius: 0;width: 100%;margin-right: 0;background-color: #f5f5f5;text-align: center;color: #333333;font-size: 16px;height: 50px;padding: 0;line-height: 50px;}
.profile .tab-content{display: inline-block;width: 100%; margin-bottom: 50px;}
.profile .promise{width: 48%;height: 270px;border:1px #ececec solid;margin: 38px auto 0;background: url(../images/card.jpg) no-repeat;background-size:100%;}
.profile .promise h5{font-size: 24px;margin: 35px 0 2px 0;font-weight: bold;text-align: center;}
.profile .promise .title_txt{width: 263px;height: 110px;margin: auto;line-height: 28px;font-size: 16px;color: #000000;}
.profile .promise .title_last{text-align: right;width: 74%;margin: auto;color: #000000;font-size: 16px;}
.profile .promise ul{width: 263px; margin: auto;}
.profile .promise ul li{line-height: 36px;color: #000000;font-size: 16px;}
/*第一页结束*/
/*第二页开始*/
.profile .pan2 dl{margin:15px 0;}
.profile .pan2 dl dt{line-height: 26px;margin: 0 0 0 15px;}
.profile .pan2 dl dt span{font-weight: bold;}
/*第二页结束*/
/*第三页开始*/
.profile .pan3{width: 100%;}
.profile .pan3 form{width: 370px;margin: auto;}
.profile .pan3 .form-group{margin-bottom: 24px;height: 36px;}
.profile .pan3 .form-control{border-radius: 0;height: 36px;}
.profile .pan3 label{width: 23%;float:left;font-weight: normal;color: #000000;line-height: 36px;}
.profile .pan3 .form-control{width: 77%;}
/*性别选择*/
.profile .nice-select{float:left;padding: 0 10px;height: 38px;position: relative;background: #fff url(../images/xsj.jpg) no-repeat right center;}
.profile .nice-select input{display: block;width: 100%;height: 36px;line-height: 36px;border: 0;outline: 0;background: none;}
.profile .nice-select ul{width: 100%;display: none;position: absolute;left: 0px;top: 36px;overflow: hidden;
	background-color: #fff;max-height: 150px;overflow-y: auto;border: 1px solid #999;border-top: 0;z-index: 999;}
.profile .nice-select ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.profile .nice-select ul li.on{background-color: #e0e0e0;}
/*性别选择*/
/*城市选择*/
.profile .gf-select { float: left; width: 34%; position: relative;background: #fff url(../images/xsj.jpg) no-repeat right center;}
.profile .gf2{float: right;}
.profile .gf-select span {width: 100%; padding: 8px 27px 8px 10px;display: block; border: 1px solid #ddd; cursor: pointer;}
.profile .gf-select span em {font-style: normal;}
.profile .gf-select .icon-jt { background: url(down-jt.jpg) center right no-repeat; width: 12px; height: 6px;position: absolute;right: 10px;top: 50%; margin-top: -3px;}
.profile .gf-select ul {border: 1px solid #ddd; position: absolute; width: 100%; top: 31px; overflow-y :auto; display: none; background: #fff;}
.profile .gf-select ul li { border-bottom: 1px solid #ddd; line-height: 30px; padding-left: 10px;}
.profile .gf-select ul li:last-child{ border-bottom: none; }
/*城市选择*/
.profile .pan3 .input-group{width: 77%;}
.profile .pan3 .input-group .form-control{border-radius: 0;width: 100%;}
.profile .pan3 .input-group .input-group-addon{border-radius: 0;width: 60px;padding:0;background: none;border: none;}
.profile .btn_m{padding: 0;}
.profile button{border-radius: 0;font-size: 18px;width: 100%;margin-bottom: 10px;background-color: #ff4b47;}
/*第三页结束*/
/*提交成功页面开始*/
.profile .pan3_in2{width: 100%;}
.profile .pan3_in2 .pic{width: 134px;height: 134px;margin:60px auto;border:none}
.profile .pan3_in2 .pic img{width: 100%;height: 100%;}
.profile .pan3_in2 .title1{width: 315px;margin: auto;margin-top: 44px;}
.profile .pan3_in2 .title1 p{line-height: 30px;font-size: 14px;color: #000000;}
.profile .pan3_in2 .title2{height: 50px;width: 100%;margin-top: 20px;background-color: #f5f5f5;}
.profile .pan3_in2 .title2 p{text-align: center;line-height: 50px;color: #000000;}
.profile .pan3_in2 .title2 p .txt2{color: #2620fe;}
/*提交成功页面结束*/
/*右侧结束*/
/*profile结束*/

